import { IsNotEmpty, IsPhoneNumber, IsString } from 'class-validator';

export class UpdateUserDto {
  @IsNotEmpty({ message: '用户id不能为空' })
  @IsString()
  _id: string;

  @IsNotEmpty({ message: '账号不能为空' })
  @IsString()
  @IsPhoneNumber()
  phone: string;

  @IsNotEmpty({ message: '密码不能为空' })
  @IsString()
  password: string;

  @IsNotEmpty({ message: '昵称不能为空' })
  @IsString()
  nick: string;

  @IsString()
  sex?: string;

  @IsString()
  imgUrl?: string;

  @IsString()
  birthday?: string;

  @IsString()
  sign?: string;
}
